layout structure for character details