lay-out almost  done, not responsive yet