Added primitives to ADT.