compile true set