bug fix - child controller