Added file upload, some more styling  and regions