Added basic interfaces.