additional String prototypes