can now upload files larger than server limit, added more attributes to File