add bundle event and framework