change error msg to alert