adding nodes now requires a file