moved extra dependencies to node def