done. some duplicat draw() I have to find after the break