add quartz core framework