introduced the concept of a tool
exported all the things