Shared store (7/42)

Shared store