I probably should just do this on github