better notify init