add confirmation support, and add alerts notification