added multiple consumers