added updater class