All further work is being done in a private repo