!U proper solve flow was added. improved drawing