better getName()