FileModels and interface