encoder schema