graph reprentation