added bulk operations for crate