Add CF framework