- Added basic interfaces