Refactor parent profile model , controller and views according to new requirement