Added the Addon function.(pre)