working on templates and styling