add alert() function