basic structure added to set up template