working on styles and templates