Adding interfaces and resources