WIP notification related work
wip
finish first version notification
update vide
merge code from feature branch