a series of data structures implemented in different languages