added view model and collection for File