namings and consistency