added basic hierarchy to objects