using Demangling for class name comparison
some more work done
first full implementation of the task