normalization
events processing