add parts of notification scheduling design.