added boilerplate template