some ideas on storage and locality