fix in the calo constructor