this class is not used; I can see advantages for both random or head …