First implementation
name with no underscores