add NotificationBuilder
Merge branch 'part1' into part2