controller works