added compile notes