adding more tests for multilevel object