added other useful events