add more userland packages, and put them in var lists (much cleaner)