File adapted to new interface