split FilesController into 3 separate ctrls