implement camera reposition