updated adapted to handle new NotifcationDetails model, added some new stylings