add quartz-factory