add tests
remove test dependancy on moo