Objective coding normally includes: