style changes and ability to upload