add pos property
cleanup
add text property
serialize Node and Edge data