modified  customerprocess