removed everything that wasn't essential and make unit tests compile
finally got the first basic test to compile