overriding string