node implementation, agent, and basic file manager