look at new password function