implemented CamelCase for full compliance