X steps and pepeka part ...