diff --git a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_double/to_bigdecimal/ToBigDecimal.java b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_double/to_bigdecimal/ToBigDecimal.java
index 62212713c..4ab78bb34 100644
--- a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_double/to_bigdecimal/ToBigDecimal.java
+++ b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_double/to_bigdecimal/ToBigDecimal.java
@@ -1,6 +1,8 @@
 package io.nosqlbench.virtdata.library.basics.shared.from_double.to_bigdecimal;
 
 import io.nosqlbench.nb.api.errors.BasicError;
+import io.nosqlbench.virtdata.api.annotations.Categories;
+import io.nosqlbench.virtdata.api.annotations.Category;
 import io.nosqlbench.virtdata.api.annotations.Example;
 import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
 import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
@@ -12,6 +14,7 @@ import java.util.function.DoubleFunction;
 import java.util.function.LongFunction;
 
 @ThreadSafeMapper
+@Categories(Category.conversion)
 public class ToBigDecimal implements DoubleFunction<BigDecimal> {
 
     private final MathContext mathContext;
diff --git a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_int/to_bigdecimal/ToBigDecimal.java b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_int/to_bigdecimal/ToBigDecimal.java
index a34af3641..be913d546 100644
--- a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_int/to_bigdecimal/ToBigDecimal.java
+++ b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_int/to_bigdecimal/ToBigDecimal.java
@@ -1,5 +1,7 @@
 package io.nosqlbench.virtdata.library.basics.shared.from_int.to_bigdecimal;
 
+import io.nosqlbench.virtdata.api.annotations.Categories;
+import io.nosqlbench.virtdata.api.annotations.Category;
 import io.nosqlbench.virtdata.api.annotations.Example;
 import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
 import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
@@ -11,6 +13,7 @@ import java.util.function.DoubleFunction;
 import java.util.function.IntFunction;
 
 @ThreadSafeMapper
+@Categories(Category.conversion)
 public class ToBigDecimal implements IntFunction<BigDecimal> {
 
     private final MathContext mathContext;
diff --git a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_long/to_bigdecimal/ToBigDecimal.java b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_long/to_bigdecimal/ToBigDecimal.java
index bbb9629c2..892c9a375 100644
--- a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_long/to_bigdecimal/ToBigDecimal.java
+++ b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_long/to_bigdecimal/ToBigDecimal.java
@@ -1,5 +1,7 @@
 package io.nosqlbench.virtdata.library.basics.shared.from_long.to_bigdecimal;
 
+import io.nosqlbench.virtdata.api.annotations.Categories;
+import io.nosqlbench.virtdata.api.annotations.Category;
 import io.nosqlbench.virtdata.api.annotations.Example;
 import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
 import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
@@ -19,6 +21,7 @@ import java.util.function.LongFunction;
  * </p>
  */
 @ThreadSafeMapper
+@Categories(Category.conversion)
 public class ToBigDecimal implements LongFunction<BigDecimal> {
 
     private final MathContext mathContext;
diff --git a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_string/to_bigdecimal/ToBigDecimal.java b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_string/to_bigdecimal/ToBigDecimal.java
index dbe52e853..ed6e0bf4f 100644
--- a/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_string/to_bigdecimal/ToBigDecimal.java
+++ b/virtdata-lib-basics/src/main/java/io/nosqlbench/virtdata/library/basics/shared/from_string/to_bigdecimal/ToBigDecimal.java
@@ -1,6 +1,9 @@
 package io.nosqlbench.virtdata.library.basics.shared.from_string.to_bigdecimal;
 
+import io.nosqlbench.virtdata.api.annotations.Categories;
+import io.nosqlbench.virtdata.api.annotations.Category;
 import io.nosqlbench.virtdata.api.annotations.Example;
+import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
 import io.nosqlbench.virtdata.library.basics.shared.util.MathContextReader;
 
 import java.math.BigDecimal;
@@ -8,6 +11,8 @@ import java.math.MathContext;
 import java.math.RoundingMode;
 import java.util.function.Function;
 
+@ThreadSafeMapper
+@Categories(Category.conversion)
 public class ToBigDecimal implements Function<String, BigDecimal> {
 
     private final MathContext context;