Explaination of notificaitons.py file.