New tools I will need for further developments