primal object