explain the schemas a bit