fix bug trimwhitespace