we REALLY need a gitignore, christ