add createName method