setup unit testing
messed with hasbasis