adding metadata worker stuff, even though I probably won't use it