1/1/2013 commit
improved some minor problems, implemented ScrambleString function