updates to Graph and TrackGraph, app actually runs