add ImplementStrStr()