Level 2 tests

half of level 2 tests done