renamed list stuff to make room for vector and string