use filter to determin whether a use collect a work or a work_image
rm render_works_with_type