changed to associated list for tetra