added pretty typeid name print