setting up folders and libraries and tools and stuff