back-end to manage/manipulate uploaded files