compiled and working with test suite