sample structure