add WorkerApp