Added the rest of the interfaces.