created viewmodel for gsr controller and created gsr repository