added ion descriptors
load in json
new API buildout