Working on the project cache method