take as a framework