add cap, obstacle, demand for routing