updating generic controller and service classes