stick to "edge" don't use connector or flow