implemented quartz