Changed API to CONSUMER