fixed normalization issue -- almost