Implemented tool module
Compatibility with newer Django version
Use consistent heading level