- using generic numbers for list