adding tools to help develop the code