Add support for adding interfaces