take framework