split json module into smaller units