added more tests

we are getting there but the big stuff is still ahead