add failure management and parse_string for node modules