added some new tests
added some new tests