legal move gen