add log parent
avoid recompute