updated template, bug fixes