the move out code fragment