trying a new function
use 7 slightly shorter lists