demo for RIch