a note on controllers