added unit test
objects list manipulation functions