Demo compile