implementing some more tests