added 'show' request handler
added file upload