added styling and stuff