added publication date, reverted to single-pass index