encoding rule