added styling and scafolding