cucidhcp merged