More appropriate data structure