tests
#36 , added tests