added tests, which are passing