Normal coordinate treatment and force constant refinement in cartesian coordinates