object movement added (only structure. not tested yet)