Slight progress on list operations, needs more thought