consistently use CamelCase