still fixing gitignore stuff