initial foundation for layout