versions and os graph, initial commit