adding movement methods to serial