Added new function prototypes