fine tuning the template