storing sifts for faster disk IO, save computation