commiting work for ex05 so far so i can work from another computer, do not take this commit as something useable!