rename prolongation to direction