removed discrete