updated with a tasklist