add generic lists