add alert function