adds tasks router
finishes phase 5
finishes phase 6
finishes phase 7
finishes phase 8