fix name function