Updated step 3 with better practices.