don't like temp variable name...either we name it resultingList (or something else) or we remove it