added variable cart speed