work on updater.java 3