rich-base demo