Store API and Implementations