implemented notification center