Fixed with UML-diagram, started to comment code