very basic template
using template