bugfixes, compiling