impl a simple string