rework layers to pull new json