Added discrete keyword