+apply clean code, pascal casing and camel casing