Added more interfaces for theory component