dox
Upload capabilities
JSON constructor
Elements update