Completes steps 1-2