Added routing for environmental problems. resolve #4