added name function