huge load of new features and bugfixes