fixed reading +/- symbols