Differential Encoding model