Make tasklist a separate object