compiled and more tests