some work on controller