lags fully implemented, with movements