Adding worker.java