added new feature: filling parent value from child