refined flow