add comments
add defaults for worker