diff --git a/docs/cookiecutter_input.json b/docs/cookiecutter_input.json
index 71800e8e654aac2c3d4bf3d351288f3b3cd8cdb5..564a1d603a94a12094cf1fce8e657fb56ebc0179 100644
--- a/docs/cookiecutter_input.json
+++ b/docs/cookiecutter_input.json
@@ -9,7 +9,7 @@
     "email": "dboe@ipp.mpg.de",
     "keywords": "tensors, tensor-fields, graphs, mesh, numpy, math",
     "package_name": "tfields",
-    "package_version": "0.3.9",
+    "package_version": "0.3.10",
     "pypi_username": "dboe",
     "remote_namespace": "dboe",
     "remote_provider": "gitlab.mpcdf.mpg.de",
diff --git a/setup.cfg b/setup.cfg
index 59e680070e8bc3e76aa503a8eb7cd0522694f9b4..64c728917e8336e386183f0a8dbf7409e64a0a7e 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 0.3.9
+current_version = 0.3.10
 tag = True
 commit = True
 message = release-v{new_version}
@@ -22,16 +22,16 @@ url = https://gitlab.mpcdf.mpg.de/dboe/tfields
 author = Daniel Böckenhoff
 author_email = dboe@ipp.mpg.de
 classifiers = 
-    Development Status :: 3 - Alpha
-    License :: OSI Approved :: MIT License
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.5
-    Programming Language :: Python :: 3.6
-    Programming Language :: Python :: 3.7
-    Programming Language :: Python :: 3.8
-    Programming Language :: Python :: 3.9
-    Programming Language :: Python :: 3.10
+	Development Status :: 3 - Alpha
+	License :: OSI Approved :: MIT License
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.5
+	Programming Language :: Python :: 3.6
+	Programming Language :: Python :: 3.7
+	Programming Language :: Python :: 3.8
+	Programming Language :: Python :: 3.9
+	Programming Language :: Python :: 3.10
 license = MIT License
 license_files = LICENSE.rst
 description = Tensors, tensor fields, graphs, mesh manipulation, CAD and more on the basis of numpy.ndarrays. All objects keep track of their coordinate system. Symbolic math operations work for object manipulation.
@@ -56,8 +56,8 @@ install_requires =
 	sortedcontainers
 tests_require = 
 	doctest
-    unittest
-    pytest
+	unittest
+	pytest
 
 [options.packages.find]
 exclude = 
diff --git a/setup.py b/setup.py
index 5546e59487e3beb5e621f90a5375f9289027feba..2ce8f5d83c2a5dd3abedc9cab42c725a413966d0 100644
--- a/setup.py
+++ b/setup.py
@@ -1,3 +1,3 @@
 from setuptools import setup
 
-setup(version="0.3.9")
+setup(version="0.3.10")
diff --git a/tfields/__init__.py b/tfields/__init__.py
index e3c0971156ac82edd94660f9452bd1e405ab5e77..a9ed2cdc4c54905acc2dc085cf7f023d063f1694 100644
--- a/tfields/__init__.py
+++ b/tfields/__init__.py
@@ -5,7 +5,7 @@ TODO: proper documentation, also in dough.
 
 __author__ = """Daniel Böckenhoff"""
 __email__ = "dboe@ipp.mpg.de"
-__version__ = "0.3.9"
+__version__ = "0.3.10"
 
 # methods:
 from tfields.core import dim, rank