part2 , trim string