Added TaskProcessor