Add primitive in ULC