modify fileop.New