updated layout, basic foundation built