velocity need to updated