notification function add