consistent naming for "features"