fix flow to be secuencial