obj manipulation unit tests pass