crate class vertex