adding dsl to define flows