added JSON loading to the feature set