Added a checkin, and made the editlist function more robust.