send state with move function