discrete plant