Coding models