Added basic interface functionality.