Make assignment kernel