added template
refactor challenge complete