notification + frontend + fixes