fixed D H AND C