new files added and modification in controller