add primitive