fixed upper.lower case issue. moved cloudstring to readline