significant problem with the data structure