compile and README