add annulus primitive