Added basic interfaces