Correcciones e implementacion de move