added source structure json