implemented get children and component status