added support for string based ids in server