Tasks processor