move test out, make worker