boolean blunder pt2 and a fix of list referencing