child state processing