working on style and templates