added 3 tests