fixed negative end speed