New example like in the reference impl