1. Adding contract periods

2. New logic for notifications
1. Filling base
1. Filling base