notification part almost done