Initial interface definition