add get widget name method