chasing paths, first draft, not quite right yet.