content framework finish