Introducing smart interface