bugfixes, reorganisation