own notification done; todo: implement preferences