changed contentGroup to simply container in order to be more generic and not class header/footer as content