linrary compare