coding and marking