Added Edit Details functionality; cannot leave optional fields blank