working out strategy to extend graph models