Make shared (19/22)

Make shared