Step 6: the templates