fixed guts(), now returning nodes from head and body instead of just body