string implement
implement code