variable names should be lowerCamelCase