add reject listener