add comment
some fix drawing
some rework
ok da
minichanges