worker now prints out work, client needs to encapsulate result