Generate schema manually