foundation for new layout