added more complex object and unit tests

fix this indentation