move gen fixed