added stuff on strings