updated the route, what get all generator returns, and added a way to finish special tasks
Merge remote-tracking branch 'origin/master'