finish implementing string

string and string test