base content complete