*broken* reworking schema