First version of framework.