support schema properly