Updated Consumer controller