Fly ecology