some work on controllers