adding complete step 2 profile functionality
adding profile step3 functionality