add compile docs