added rich-flip-factory