First speed function renew