[rem] features that uses some code from the notifications branch