finished required steps