genereated profile control