modified
notification set handler override sample but not tested