Added steps 1-3