working on primary storage