make DropFlow more neutral in defination