added the source model for storage options