refactor json loading to allow app to jump straight to particular SPL by a key