begin path flow