Shared store (9/42)

Shared store