added more tests
docs update