more tests
working sorta