bugfixes, tests