sample compiler