all samples compile