Added union and list