add radial component, need rechek the calcul