character structures