using homemade storage