Metabolic encephalopathy causes