Added very basic upload framework