added support for strings