added tests from somewhere and changed them to compile