Adding interfaces