bad data struct