a few macros and the new flow url