Tools and toolkits