changes from revisions
add network
full commit