Revert "remove controller"

This reverts commit e6d90be7d8793db565ab014e514662d20631905a.
remove class with no issues