i am an idiot
better logging o types