use string::npos instead of -1
refine *.xmu