assemble objects and fix app directories