how the fuck did I screw that up soo bad?
working on tests