clean naming convention