added lists and list simplify