program can now read strings