Tools design