Coupling Updates - Refactoring

Refactoring Node and worker