Multilist implementation