derivative flow director