add compile instrument