properly calling child data object on channels