Minor fixes, code matrix access changed to package instead of private.
Task 4.4 made wit the help of trellis diagrams.
Some refactoring & fix.