Added the function declarations necessary for the interface.