updated existing primitive shapes