An Alternative Approach to Controllers