some rendering done. Need to add interactivity and more style