adding basic upload and download views