how to write tasklist