fixed a bug in register.java.