initial commit of string compression