homoloate function names