added flow components