add require
add worker
delete require