Framework setup.