Gosh so much has happened and I've neglected source control uh oh