apparently some of the things i added to the gitignore are needed - not quite sure what they are honestly