having means controlling direction or rate of flow