improving flow