forgot to add normalization to operations