add public event