add getName function