backend controller updated