[TASK] further encapsulation of target tasks