bugfixes & style