why to CamelCase ?