changed constructor to two lists in level