Splitting it up
Refactored handle json configurations
Adding extension class to node