File contract