add steps 2, 3 , examples