graph + insert