implement taskset registration