charge_structure - charged_in required