added styling and more