improvement object movement and task handling