fixed require movement