refactor _notification partial