https://aryalinux.org/blog/how-to-cast-interface-to-a-map-in-go