add imagong, GenerateReversePolish