new template added and general styling