Updated library DAO