added tests and build