read-string working! (almost, need to fix +/- symbol behaviour)
minor