Interfaces Notes