add a sample storage api