add crate type