add discrete array