New framework structure