updated worker and params to work with vacuum