data structure class added