modify learn 3 steps