characteristic definitions work