updater added
code cleanup