unit tests can be run using standard make target: make check