refactor Distributer.java