all structure added. Just need to make responsive and tidy up