Initial Framework.