massive update to framework for child themes