New framework