updating the backend

feedback and other controlloer