new profile workflow, includes getting the manditory fields