add STRING type and modulo operation