add ToInt, toString function