adding hkn and challenge problem