Add More Function Hooks