added all the styling