library update, hole in the middle