add more notification methods