recursive steps 0 5