self.current_position=CARPIO::current_position(car_id:self.carousel_ID);
if ( self.current_position != self.destination )
	//recover - an error recovery operation would be placed here
end if;
select one row related by self->ROW[R1];
generate ROW3:carousel_move_complete() to row;
