added produces and consumes to leftover controlelrs