task resources and routes