parent client child setting apply function