added produces and consumes key to controllers