diff --git a/src/components/archives/ArchiveCard.js b/src/components/archives/ArchiveCard.js
index 1f30fb6921e7d319ba98878d716e0170edcca865..884a78fddea40e4e8e703769399d402c9948569b 100644
--- a/src/components/archives/ArchiveCard.js
+++ b/src/components/archives/ArchiveCard.js
@@ -6,14 +6,6 @@ import { NavLink } from "react-router-dom";
 export default function ArchiveCard({ archive }) {
   return (
     <Card>
-        <Button
-            className="mt-3"
-            as={NavLink}
-            variant="outline-primary"
-            to={`/archives/${archive.uri}`}
-        >
-            Visit {archive.name} Archives
-        </Button>
 
       <Card.Body>
         <Card.Title className="h2">{archive.name}</Card.Title>
@@ -38,7 +30,14 @@ export default function ArchiveCard({ archive }) {
             
           </Row>
         </Container> */}
-
+          <Button
+              className="mt-3"
+              as={NavLink}
+              variant="outline-primary"
+              to={`/archives/${archive.uri}`}
+          >
+              Visit {archive.name} Archives
+          </Button>
       </Card.Body>
     </Card>
   );
diff --git a/src/components/query/ASTRONVOResults.js b/src/components/query/ASTRONVOResults.js
index ef574668aeb0192a07850440841f65b97ec2d56e..870bc02e27d4af57683dce96b0a9994cc608ca82 100644
--- a/src/components/query/ASTRONVOResults.js
+++ b/src/components/query/ASTRONVOResults.js
@@ -7,7 +7,6 @@ import LoadingSpinner from "../LoadingSpinner";
 import Paginate from "../Paginate";
 import HandlePreview from "./HandlePreview";
 import Preview from "./Preview";
-import SaveBasketButton from "../basket/SaveBasketButton";
 import AddToBasket from "../basket/AddToBasketCheckBox";
 
 function SAMPBasketItem(record){
@@ -70,7 +69,7 @@ export default function ASTRONVOResults({ catalog }) {
           numAdjacent={3}
           numPages={numPages}
         />
-        <SaveBasketButton />
+
         <Table className="mt-3" responsive>
           <thead>
             <tr className="bg-light">
diff --git a/src/components/query/QueryCatalogs.js b/src/components/query/QueryCatalogs.js
index 45d4597d44d38688d1367767055545b5a369ec99..9a605896f90ccc2ff3e38f2bcc55fd6aadf8ad9f 100644
--- a/src/components/query/QueryCatalogs.js
+++ b/src/components/query/QueryCatalogs.js
@@ -42,20 +42,27 @@ export default function QueryCatalogs() {
       case "lofar":
         setConfigName("lofar");
         break;
+      case "ivoa":
+        setConfigName("esap_ivoa");
+        break;
       default:
         break;
     }
+
     return () => {
       console.log("cleaned up");
       queryMap.clear();
       setFormData();
-      setConfigName(defaultConf);
+      //setConfigName(defaultConf);
     };
   }, [uri]);
 
   useEffect(() => {
     console.log(config.query_schema);
-    if (!formData) return;
+    if (!formData) {
+      return;
+    }
+
     queryMap.clear();
     const gui = config.query_schema.name;
     const queries = parseQueryForm(gui, formData);
diff --git a/src/contexts/QueryContext.js b/src/contexts/QueryContext.js
index f9a37e027eb697ed67688040c6fff206ed7a4018..614908ba7f53c1e73c39be2aa182fb187676365d 100644
--- a/src/contexts/QueryContext.js
+++ b/src/contexts/QueryContext.js
@@ -27,6 +27,7 @@ export function QueryContextProvider({ children }) {
     axios
       .get(api_host + "query/configuration" + configNameString)
       .then((response) => {
+        //alert(configNameString)
         let config = response.data["configuration"];
         let props = config.query_schema.properties;
         console.log("config props: ", props);
@@ -63,6 +64,7 @@ export function QueryContextProvider({ children }) {
         collection,
         setCollection,
         config,
+        configName,
         setConfigName,
         defaultConf,
         ds9,
diff --git a/src/routes/Routes.js b/src/routes/Routes.js
index 6dec63c2827e31f08c51285e6aecb8c69b349700..30ba160edd4934df8b4e57c1b0a534f368ba3af1 100644
--- a/src/routes/Routes.js
+++ b/src/routes/Routes.js
@@ -64,7 +64,7 @@ export default function Routes() {
 
         </Switch>
 
-      <footer><small>esap-gui version 22 jun 2021 - 13:00</small></footer>
+      <footer><small>esap-gui version 28 jun 2021 - 15:00</small></footer>
     </Router>
   );
 }
diff --git a/src/utils/styling.js b/src/utils/styling.js
index 5dcbb184fc89627c5fb7f4086f92670cab6ab400..595d6490f571f110960368e32a9c31a7e16f9d36 100644
--- a/src/utils/styling.js
+++ b/src/utils/styling.js
@@ -16,35 +16,35 @@ import {
 export const getShoppingIcon = (type) => {
     let icon = undefined
     let color = "darkgreen"
-    let size = 'md'
+    let size = 'sm'
 
     if (type === 'cart') {
         icon = faShoppingCart
-        size = "md"
+        size = "sm"
         color = "white"
     }
 
     if (type === 'cart_dark_large') {
         icon = faShoppingCart
-        size = "md"
+        size = "sm"
         color = "blue"
     }
 
     if (type === 'must_save_cart') {
         icon = faShoppingCart
-        size = "md"
+        size = "sm"
         color = "red"
     }
 
     if (type === 'save_cart') {
         icon = faCartArrowDown
-        size = "md"
+        size = "sm"
         color = "white"
     }
 
     if (type === 'plus_cart') {
         icon = faCartPlus
-        size = "md"
+        size = "sm"
         color = "white"
     }
 
@@ -54,7 +54,7 @@ export const getShoppingIcon = (type) => {
 export const getThumbnailIcon = () => {
     let icon = faImage
     let color = "white"
-    let size = 'md'
+    let size = 'sm'
 
     return <FontAwesomeIcon size={size} icon={icon} color={color}/>
 }
@@ -62,7 +62,7 @@ export const getThumbnailIcon = () => {
 export const getQueryIcon = () => {
     let icon = faSearchPlus
     let color = "white"
-    let size = 'md'
+    let size = 'sm'
 
     return <FontAwesomeIcon size={size} icon={icon} color={color}/>
 }
@@ -70,7 +70,7 @@ export const getQueryIcon = () => {
 export const getTrashIcon = (color) => {
     let icon = faTrashAlt
     //let color = "white"
-    let size = 'md'
+    let size = 'sm'
 
     return <FontAwesomeIcon size={size} icon={icon} color={color}/>
 }