adding normalization functions