working on normalization