assemble task register