Added external json ability assigning support

TODO: add caching!! :o