- finished notification logic