bugfixes, tweaking