added entry point factory method for Worker