flie operation