modified list library