added some code for objects building ( needs complex refactoring )