add visualisation of operator overloading

+ minor improvements