basic structure set up
start tracking all recent changes