datastructure resource