more work on moving objects