added File model and status updater