added new file for worker node logic