storage in custom folder
serve static files
handle upload files