most of the repo, had to remove a few files because they contained too much data