license: BSD-3-Clause
2016 daniel wirtz