bugfixes; adds updater (modified)