string utilize version 1