improve notifies