Updating style and implementing upload functionality