add compile page