subclassed string working