limit velocity
merged