build homepage structure