add compiler tests now pass