added compilation guide