Code and design for the tool checkout system