1) Writing dokumentation
2) Implementing some more modes
