cache is setup, now for actual work....