create base content framework