added in basic support for strings