Add variable schema capability