Add some base interfaces