preversion of updater
add updater