got it compiling again yay! still not done yet