split templates in to fragments, changed gender from public to private, added account details inputs, added classes to forms for styling