fixed up lists and poly