renamed Add to Store
moved commands into struct