Add the needed Interfaces