actual instructions for compiling what little actually works