worker can be setup via a filename too