added cas consumer