How Do Interfaces Work