modify parseTask