added some styling and some partial page loading