james graph