update learn-node file structure