reading strings (still buggy)