adding generic lists