better support for integers and strings