better makeflow