completed plus function