merged chooseName() and nameChosen()