basic template

basic template to build upon