implemented quartz jobs