user initWithName method