added dependency list, may not end up using graph scaffold