finished some string problems