add trim_start trim_end