moving progress restriction