change icon
remove alert
accept dynamic parameter