add d2att and hardware