multi files operate