add todo tasklist, implemented multiple opening but not a good practice