allow two storage options