added quartz & spring etc