Introduction to Interfaces