encoder draft