added normalization to analytical