multiple schema support