add getUserName method