add MiidleWorker.java