moving string iterator to util package. adding 2nd problem