keep fixing step related problems.