componentMaint: in progress