added styling and functionality