Basic datastructure.