Add extention and event