Before that we need to comment everything in the correct way and find a good code-documentation tool.