working on notifications model