updated inner Type