step 3, using ERB