added prolongation