many changes and bugfixes. See Changes.
updated