finished working on the list types for now