continued work on controller