added proper step reporting - incomplete