many unit tests, bugfixes, etc.