added more fine tuning of steps