Tools and code for different tasks