rename prolongation to extend