Added datastructure interface