standard normalization added - roughly