Create the interfaces