Creating the basic structure of the tool