parse todo + actions