Obj 1.1. Task Factory