implemented normalization constant