Start of framework.