added a compilation document