finally got around to adding return docs for every node method