add Support for list all objects
handle cyclic