updating installation and packages
initial commit for the refactor
initial commit of tools