some comments and some changes with strings