added Zip worker and Join entity