extensions use parents data