add schema defs