Added interfaces for the basic components