add trim.cpp