added foundation for layout design