crate schema