add parent fn