add revised smithwaterman.cc