Define common interfaces