add data structure test