added even more tests