trying a parser to read signal better