start work on controller