Restructuring of Model