image upload, url upload, layout improvements