restrict size of uploaded files to 40 MB
add logging
better file not found handling
minor