added styling for default and hover state