reworked partial feature normalization