Shared base (22/26)

Shared base