refactor and move code around. got rid of multi directory approach. previous build got a gitcoin. Imagine this one would too