added argument for normalization