Shared tools (6/24)

Shared tools